package com.hsgene.order.domain;

import java.util.Date;

/**
 * 订单套餐详情
 */
public class OrderPackageDetail {
    /**
     * 主键id
     */
    private String id;
    /**
     * 订单id
     */
    private String geneticTestingOrderId;

    private String courierNo;

    private String courierCompany;

    private Date courierDateTime;

    private String deliverStatus;

    private String signer;

    private Date signDateTime;
    /**
     * 及检测报告编号
     */
    private String reportNo;
    /**
     *检测报告名
     */
    private String reportName;
    /**
     * 报告链接
     */
    private String reportUrl;

    private Date reportUploadDateTime;

    private Integer reportUploadFlag;

    private String uploader;

    private String molecular;

    private String molecularRemarks;

    private Integer reportAuditFlag;

    private String remarks;

    private Integer deleteFlag;

    private String packageId;
    /**
     * com.hsgene.order.domain.v1.GeneticTestingOrderPackageSend报告不通过原因
     */
    private String reportAuditRejectReason;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getGeneticTestingOrderId() {
        return geneticTestingOrderId;
    }

    public void setGeneticTestingOrderId(String geneticTestingOrderId) {
        this.geneticTestingOrderId = geneticTestingOrderId == null ? null : geneticTestingOrderId.trim();
    }

    public String getCourierNo() {
        return courierNo;
    }

    public void setCourierNo(String courierNo) {
        this.courierNo = courierNo == null ? null : courierNo.trim();
    }

    public String getCourierCompany() {
        return courierCompany;
    }

    public void setCourierCompany(String courierCompany) {
        this.courierCompany = courierCompany == null ? null : courierCompany.trim();
    }

    public Date getCourierDateTime() {
        return courierDateTime;
    }

    public void setCourierDateTime(Date courierDateTime) {
        this.courierDateTime = courierDateTime;
    }

    public String getDeliverStatus() {
        return deliverStatus;
    }

    public void setDeliverStatus(String deliverStatus) {
        this.deliverStatus = deliverStatus == null ? null : deliverStatus.trim();
    }

    public String getSigner() {
        return signer;
    }

    public void setSigner(String signer) {
        this.signer = signer == null ? null : signer.trim();
    }

    public Date getSignDateTime() {
        return signDateTime;
    }

    public void setSignDateTime(Date signDateTime) {
        this.signDateTime = signDateTime;
    }

    public String getReportNo() {
        return reportNo;
    }

    public void setReportNo(String reportNo) {
        this.reportNo = reportNo;
    }

    public String getReportName() {
        return reportName;
    }

    public void setReportName(String reportName) {
        this.reportName = reportName == null ? null : reportName.trim();
    }

    public Date getReportUploadDateTime() {
        return reportUploadDateTime;
    }

    public void setReportUploadDateTime(Date reportUploadDateTime) {
        this.reportUploadDateTime = reportUploadDateTime;
    }

    public Integer getReportUploadFlag() {
        return reportUploadFlag;
    }

    public void setReportUploadFlag(Integer reportUploadFlag) {
        this.reportUploadFlag = reportUploadFlag;
    }

    public String getUploader() {
        return uploader;
    }

    public void setUploader(String uploader) {
        this.uploader = uploader == null ? null : uploader.trim();
    }

    public String getMolecular() {
        return molecular;
    }

    public void setMolecular(String molecular) {
        this.molecular = molecular == null ? null : molecular.trim();
    }

    public String getMolecularRemarks() {
        return molecularRemarks;
    }

    public void setMolecularRemarks(String molecularRemarks) {
        this.molecularRemarks = molecularRemarks == null ? null : molecularRemarks.trim();
    }

    public Integer getReportAuditFlag() {
        return reportAuditFlag;
    }

    public void setReportAuditFlag(Integer reportAuditFlag) {
        this.reportAuditFlag = reportAuditFlag;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    public Integer getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(Integer deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public String getPackageId() {
        return packageId;
    }

    public void setPackageId(String packageId) {
        this.packageId = packageId == null ? null : packageId.trim();
    }

    public String getReportAuditRejectReason() {
        return reportAuditRejectReason;
    }

    public void setReportAuditRejectReason(String reportAuditRejectReason) {
        this.reportAuditRejectReason = reportAuditRejectReason;
    }

    public String getReportUrl() {
        return reportUrl;
    }

    public void setReportUrl(String reportUrl) {
        this.reportUrl = reportUrl;
    }
}